---
title: 'Registering Tools'
description: 'How to register functions as tools with AgentRPC'
icon: 'toolbox'
---

AgentRPC provides SDKs for multiple programming languages, making it easy to register your functions as tools that can be called by AI agents.

## Available SDKs

<CardGroup cols={3}>
  <Card
    title="TypeScript/JavaScript"
    icon="js"
    href="/tools/typescript"
  >
    For Node.js applications
  </Card>
  <Card
    title="Go"
    icon="golang"
    href="/tools/go"
  >
    For Go applications
  </Card>
  <Card
    title="Python"
    icon="python"
    href="/tools/python"
  >
    For Python applications
  </Card>
</CardGroup>

## Coming Soon

<Card
  title=".NET SDK"
  icon="microsoft"
  href="/tools/dotnet"
>
  Support for .NET applications is coming soon.
</Card> 